from tkinter import *

# 创建根窗口
root = Tk()

# 设置窗口大小
root.title("小提示")

# 设置窗口大小
''' 宽高一旦设定 超出部分就会溢出隐藏 所以得提前确定图片和文字的大小 '''

root.geometry('500x600')    
# 创建图片对象
pic = PhotoImage(file = "./images/tips.gif")

# 创建Label对象
label_pic = Label(root, image=pic)

# 在窗口中展示
''' 
包装器是 Tk 的形状管理机制之一。 
形状管理器用于指定部件在容器内的相对位置——彼此的 宿主 关系。
与更为麻烦的 定位器 相比（不太常用，这里不做介绍），包装器可接受定性的相对关系—— 上面 、左边 、填充 等，并确定精确的放置坐标。

请注意，只有用形状管理器指定几何形状后，部件才会显示出来。
忘记设置形状参数是新手常犯的错误，惊讶于创建完部件却啥都没出现。
部件只有在应用了类似于打包器的 pack() 方法之后才会显示在屏幕上。

调用 pack() 方法时可以给出由关键字/参数值组成的键值对，以便控制组件在其容器中出现的位置，以及主程序窗口大小变动时的行为。
'''
label_pic.pack()

label_text = Label(root, text = "过马路注意信号灯", fg = 'red', font = ('Arial',22,'bold'))
label_text.pack()

# 让根窗口持续展示
root.mainloop()

